golang.org/x/tools/internal/gcimporter.exportWriter.p (field)

36 uses

	golang.org/x/tools/internal/gcimporter (current package)
		iexport.go#L520: 	if w.p.localpkg != nil {
		iexport.go#L521: 		pkgObjs[w.p.localpkg] = nil
		iexport.go#L523: 	for pkg := range w.p.allPkgs {
		iexport.go#L528: 		name := w.p.exportName(obj)
		iexport.go#L682: 	p *iexporter
		iexport.go#L691: 	if pkg == w.p.localpkg {
		iexport.go#L826: 			if w.p.version >= iexportVersionGenericMethods && w.bool(sig.TypeParams().Len() > 0) {
		iexport.go#L836: 					w.p.tparamNames[rparam.Obj()] = name
		iexport.go#L855: 	if w.p.shallow {
		iexport.go#L857: 	} else if w.p.version >= iexportVersionPosCol {
		iexport.go#L873: 	file := w.p.fset.File(pos) // fset must be non-nil
		iexport.go#L874: 	index, offset := w.p.fileIndexAndOffset(file, pos)
		iexport.go#L880: 	if w.p.fset == nil {
		iexport.go#L885: 	p := w.p.fset.Position(pos)
		iexport.go#L914: 	if w.p.fset == nil {
		iexport.go#L919: 	p := w.p.fset.Position(pos)
		iexport.go#L956: 	w.p.allPkgs[pkg] = true
		iexport.go#L962: 	name := w.p.exportName(obj)
		iexport.go#L965: 	w.p.pushDecl(obj)
		iexport.go#L976: 	w.data.uint64(w.p.typOff(t, pkg))
		iexport.go#L980: 	return &exportWriter{p: p}
		iexport.go#L984: 	off := uint64(w.p.data0.Len())
		iexport.go#L985: 	io.Copy(&w.p.data0, &w.data)
		iexport.go#L1007: 		w.p.trace("exporting type %s (%T)", t, t)
		iexport.go#L1008: 		w.p.indent++
		iexport.go#L1010: 			w.p.indent--
		iexport.go#L1011: 			w.p.trace("=> %s", t)
		iexport.go#L1101: 			if w.p.shallow {
		iexport.go#L1102: 				fieldPkg = w.p.localpkg
		iexport.go#L1112: 			if w.p.shallow {
		iexport.go#L1146: 			if w.p.shallow {
		iexport.go#L1192: 	if obj.Pkg() == nil || obj.Pkg() == w.p.localpkg {
		iexport.go#L1199: 	objectPath, err := w.p.objectpathEncoder().For(obj)
		iexport.go#L1248: 		w.p.tparamNames[tparam.Obj()] = exportName
		iexport.go#L1300: 	if w.p.version >= iexportVersionGo1_18 {
		iexport.go#L1504: func (w *exportWriter) string(s string) { w.uint64(w.p.stringOff(s)) }